stop-log dam - French English Dictionary